#define  _CRT_SECURE_NO_WARNINGS

//1
//#include <iostream>
//using namespace std;
//int x;
//int main() {
//	cin >> x;
//	if (x % 2 == 0) {
//		cout << "Yes" << endl;
//	}
//	else {
//		cout << "No" << endl;
//	}
//	return 0;
//}


//2
//#include <iostream>
//using namespace std;
//int t, x, y;
//int gcd(int a, int b) {
//	if (b == 0) {
//		return a;
//	}
//	return gcd(b, a % b);
//}
//int main() {
//	cin >> t;
//	while (t--) {
//		cin >> x >> y;
//		if (x < y) {
//			int temp = x;
//			x = y;
//			y = temp;
//		}
//		int c = gcd(x, y);
//		if (x + y > c && x + c > y && y + c > x && abs(y - x) < c && abs(y - c) < x && abs(x - c) < y) {
//			cout << "Yes" << endl;
//		}
//		else {
//			cout << "No" << endl;
//		}
//	}
//	return 0;
//}